import { BaseResponseData } from "@renderer/interface/baseData";
import http from "@renderer/utils/request";

/** 地区项 */
export interface AreaItem {
	/** 地区ID */
	"id": string
	/** 地区名称 */
	"areaName": string
	/** 上级地区ID */
	"parentId": string
	/** 地区简称 */
	"shortName": string
	/** 经度 */
	"lng": string
	/** 纬度 */
	"lat": string
	/** 级别 */
	"level": number
	/** 排序 */
	"sort": number
}

/**
 * 
 * @param parentId 上级地区ID，顶级则传1
 * @returns 
 */
export const getAreaByParentIdApi = (data: { parentId: string }) =>
	http.get<BaseResponseData<AreaItem[]>>('/system/area/getAreaByParentId', data)